types of data manipulation instructions in computer architecture